#include <stdio.h>
#include <string.h>

int main() {
	char str[101];
	while (gets(str)) {
		int len = strlen(str), i, j = 0, k = 0, lenth[len];
		char zi[len][len];
		for (i = 0; i < len; i++) {
			if (i == 0 || i == len - 1);
			else {
				if (!(str[i] == ' ')) {
					zi[j][k] = str[i];
					k++;
				} else {
					zi[j][k] = '\0';
					lenth[j] = k;
					j++;
					k = 0;
				}
			}
		}
		zi[j][k] = '\0';
		printf("%c", str[0]);
		for (i = j; i >= 0; i--) {
			printf("%s", zi[i]);
			if (i != 0)
				printf(" ");
		}
		printf("%c", str[len - 1]);
		printf("\n");
		/*    int x = 0;
		    k = 0;
		    for(i=j;i>=0;i--){
				for(x=0;x<lenth[i];x++){
					zong[k] = zi[i][x];
					k++;
				}
			}
			zong[k] = '\0';

		   	for(i=0;i<k;i++){
		   		printf("%c",zong[i]);
			}*/

	}
	return 0;
}
